//
//  HomeTabBarVC.m
//  LocalizableDemo
//
//  Created by 王郑 on 2018/8/11.
//  Copyright © 2018年 王郑. All rights reserved.
//

#import "HomeTabBarVC.h"
#import "ViewController.h"
#import "SecondViewController.h"
@interface HomeTabBarVC ()

@end

@implementation HomeTabBarVC

- (void)viewDidLoad {
    [super viewDidLoad];
    [self setupTabBarVCs];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

-(void)setupTabBarVCs{
    
    UINavigationController *navi1 = [[UINavigationController alloc] initWithRootViewController:[ViewController new]];
    
    UINavigationController *navi2 = [[UINavigationController alloc] initWithRootViewController:[SecondViewController new]];
    
    [self setViewControllers:@[navi1,navi2] animated:YES];
    
    
    NSArray *items = self.tabBar.items;
    UITabBarItem *item1 = items[0];
    item1.image = [[UIImage imageNamed:@"function"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    item1.selectedImage = [[UIImage imageNamed:@"function1"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    item1.title = LK_GetStringWithKey(@"Work");
    // LK_GetStringWithKey(@"Work");
    // NSLocalizedString(@"Work", nil);
    
    UITabBarItem *item2 = items[1];
    item2.image = [[UIImage imageNamed:@"more"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    item2.selectedImage = [[UIImage imageNamed:@"more1"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    item2.title = LK_GetStringWithKey(@"More");
    // LK_GetStringWithKey(@"More");
    // NSLocalizedString(@"More", nil);
    //

    /*
     
     // 默认读取 mainbundle 中的 叫 Localizable.string 中的 key 对应的 value 值;
     #define NSLocalizedString(key, comment) \
     [NSBundle.mainBundle localizedStringForKey:(key) value:@"" table:nil]
     
     // 读取 mainbundle 中的 叫 tbl.string 中的 key 对应的 value 值;
        (tbl是你自定义名称的国际化文件)
     #define NSLocalizedStringFromTable(key, tbl, comment) \
     [NSBundle.mainBundle localizedStringForKey:(key) value:@"" table:(tbl)]
     
     // 读取 工程中 叫 bundle 中的 叫 tbl.string 中的 key 对应的 value 值;
        (bundle是你生成的bundle文件,你在构造bundle时要注意路径,tbl是你这个bundle下的国际化文件)
     #define NSLocalizedStringFromTableInBundle(key, tbl, bundle, comment) \
     [bundle localizedStringForKey:(key) value:@"" table:(tbl)]
     
     // 读取 工程中 叫 bundle 中的 叫 tbl.string 中的 key 对应的 value 值 ; 如果读取不到那就展示默认值val;
     #define NSLocalizedStringWithDefaultValue(key, tbl, bundle, val, comment) \
     [bundle localizedStringForKey:(key) value:(val) table:(tbl)]
     
     // 注意: key 值 如果 在 对应的国际化文件中没有找到的话,那么则默认就直接展示 key 了
     
     
     */
    
}

@end
